using System.Collections.Generic;
using System.Drawing;
using SCADAEditor.Component;

namespace SCADAEditor
{
    public class ProjectData
    {
        public List<WindowData> Windows { get; set; } = new List<WindowData>();
    }

    public class WindowData
    {
        public int Id { get; set; }
        public string Name { get; set; }
        public List<ComponentData> Components { get; set; } = new List<ComponentData>();
    }

    public class ComponentData
    {
        public ComponentType Type { get; set; }
        public Point Position { get; set; }
        public Dictionary<string, object> Properties { get; set; } = new Dictionary<string, object>();
    }
}